Package-level declarations
Types
Link copied to clipboard
object CommonCharts
Link copied to clipboard
data class LegendData(val nameRes: Int, val color: Color, val isLine: Boolean = false, val environmentMetric: Environment? = null)
Properties
Functions
Link copied to clipboard
Converts a raw traceroute string into an AnnotatedString with SNR values highlighted according to their quality.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun EnvironmentMetricsChart(modifier: Modifier = Modifier, telemetries: List<TelemetryProtos.Telemetry>, graphData: EnvironmentGraphingData, selectedTime: TimeFrame, promptInfoDialog: () -> Unit)
Link copied to clipboard
fun EnvironmentMetricsScreen(viewModel: MetricsViewModel = hiltViewModel(), onNavigateUp: () -> Unit)
Link copied to clipboard
Link copied to clipboard
Draws chart lines with respect to the Y-axis.
Link copied to clipboard
Link copied to clipboard
fun HostMetricsLogScreen(metricsViewModel: MetricsViewModel = hiltViewModel(), onNavigateUp: () -> Unit)
Link copied to clipboard
fun Legend(legendData: List<LegendData>, displayInfoIcon: Boolean = true, promptInfoDialog: () -> Unit = {})
Creates the legend that identifies the colors used for the graph.
Link copied to clipboard
Displays a dialog with information about the legend items.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun PaxMetricsScreen(metricsViewModel: MetricsViewModel = hiltViewModel(), onNavigateUp: () -> Unit)
Link copied to clipboard
fun PositionItem(compactWidth: Boolean, position: MeshProtos.Position, dateFormat: DateFormat, system: ConfigProtos.Config.DisplayConfig.DisplayUnits)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Draws the vertical lines to help the user relate the plotted data within a time frame.
Link copied to clipboard
Draws the oldest and newest times for the respective telemetry data. Expects time in seconds.
Link copied to clipboard
fun TracerouteLogScreen(modifier: Modifier = Modifier, viewModel: MetricsViewModel = hiltViewModel(), onNavigateUp: () -> Unit)
Link copied to clipboard
Link copied to clipboard
Draws labels on the Y-axis with respect to the range. Defined by (maxValue - minValue).